Big Huge Thesaurus

squamous cell

noun

sounds kind of like